package cn.itcast.web_07.session.example01;

import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.Map;

// 模拟数据库
public class BookDB {
    private static Map<String, Book> map = new LinkedHashMap<String, Book>();
    static {
        map.put("1", new Book("1", "javaWeb"));
        map.put("2", new Book("2", "javaSE"));
        map.put("3", new Book("3", "javaEE"));
        map.put("4", new Book("4", "数字逻辑"));
        map.put("5", new Book("5", "计算机组成与结构"));
    }
    
    // 1、得到所有图书，就放在collection集合里
    public static Collection<Book> getAll() {
        return map.values();
    }
    
    // 2、根据map的key，也就是图书id，得到某本图书
    public static Book getBook(String id) {
        return map.get(id);
    }
}
